package com.tjsinfo.tjsoa.fileDocument.bo;

import java.util.List;

import com.tjsinfo.tjsoa.Dao.IJDBCDao;
import com.tjsinfo.tjsoa.Dao.IQbcDao;
import com.tjsinfo.tjsoa.fileDocument.dao.IFileDocumentGroupDAO;
import com.tjsinfo.tjsoa.fileDocument.vo.FileDocumentGroup;
import com.tjsinfo.tjsoa.system.bo.ISystemUserBo;

public interface IFileDocumentGroupBo {

	public void setQbcDao(IQbcDao qbcDao);

	public void setJdbcDao(IJDBCDao jdbcDao);

	public void setDocumentGroupDAO(IFileDocumentGroupDAO documentGroupDAO);

	public String[] getGroup(int user_id);

	public String insertGroup(String groupName, String downUserId);

	public String updateGroup(String id, String groupName);

	public String FirstDeleteGroup(String groupid, String dirName);

	public String deleteGroup(String id);

	public FileDocumentGroup findById(String id);

	public FileDocumentGroup findByMainGroup(int userid, String name);
	
	public List<FileDocumentGroup> findByAll();

	public String[] getAllGroup();
}